# -*- coding: utf-8 -*-
# @Time    : 2021/4/21 20:45
# @Author  : xxue
# @Email   : x_xue1212@163.com
# @File    : 列表合并排序.py
# @Software: PyCharm

# 有两个列表[11,-3,4,5,2,1,8] , [9,3,4,2,6,-10] 把它们合并成一个列表，并且从小到大排序

lst1=[11,-3,4,5,2,1,8]
lst2=[9,3,4,2,6,-10]
lst3=lst1+lst2
# 合并lst1，lst2成新列表lst3
lst=[]

# 去重
for x in lst3:
    if x not in lst:
        # 如果list1中元素不在lst中，则在lst中添加该元素
        lst.append(x)

# 冒泡排序（沉底）
for i in range(1, len(lst)):
    # 循环len(lst)次
    for j in range(0, len(lst) - i):
        #已经“沉底”的数不需要再排序
        if lst[j] > lst[j + 1]:
            lst[j], lst[j + 1] = lst[j + 1],lst[j]
print(lst)